package com.chenyue.cm.user.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @description: ${订单详情信息}
 * @author: yanjing
 * @create: 2020-04-27 15:01
 */
@Data
public class OrderRefundDetailVo {
    @ApiModelProperty("订单id")
    private String orderId;  //订单id
    @ApiModelProperty("订单状态")
    private String status;  //订单状态
    @ApiModelProperty("实付金额")
    private String paymentMoney;   //实付金额
    @ApiModelProperty("退款编号")
    private String refundId;  //订单编号
    //退货原因
    @ApiModelProperty("退货原因")
    private String refundReason;
    //退货状态
    @ApiModelProperty("退款状态(1审核中 2退款中 3退货中 4退款失败  5退货失败 6退货成功  7退款成功)")
    private Integer refundState;
    //退货图片
    @ApiModelProperty("退货图片")
    private String refundPic;
    @ApiModelProperty("退货内容")
    private String content;
    @ApiModelProperty("支付方式（0-微信，1-支付宝）")
    private String payType;  //支付方式
    @ApiModelProperty("申请时间")
    private String createTime;  ///下单时间
    @ApiModelProperty("退款时间")
    private String refundTime;  //时间
    @ApiModelProperty("商品列表")
    private List<OrderItemDetailVo> itemList;  //订单项信息
    @ApiModelProperty("收货人姓名")
    private String deliverName;  //收货人姓名
    @ApiModelProperty("收货人电话")
    private String deliverPhone;  //收货人电话
    @ApiModelProperty("详细地址")
    private String addressDetail;  //详细地址
    private boolean comment;
    @ApiModelProperty("备注")
    private String remark;
    //物流号
    @ApiModelProperty("物流号")
    private String logisticsNum;
    //物流公司
    @ApiModelProperty("物流公司")
    private String logisticsName;
    @ApiModelProperty("失败原因")
    private String failReason;
    @ApiModelProperty("退款类型")
    private String refundType;


}
